/*--------------------------------------------------------------------
模块名称: 温度检测AD模块
模块作者：陈首敏
编制时间: 2019-4-30
功能描述: 扫描AD通道,并算出Ｔ１，Ｔ２的温度值。带符号的温度值(精确到0.1度, 例如26.8℃输出268, -13.4℃输出-134)
版本号:  V2.0
---------------------------------------------------------------------*/

#ifndef ADC_h					// Judge the "DisDrv_h" has been defined or not,make sure this file only include once 
#define ADC_h					// define "MCU_8513_H" 

#ifdef	EXTR				        	//                                                                               
#undef	EXTR                        	// undefine "EXTR"                                                               
#endif
						                                                                                         
#ifdef	ADC_C			    		// redefine "EXTR",make sure EXTR defined according to the constant of "main".   
#define EXTR                                                                                                         
#else						                                                                                         
#define EXTR	extern                                                                                               
#endif 

#define	AD_CHN_T1			(ADC_AN12)      //  室内环境温度AD 通道
#define	AD_CHN_T2			(ADC_AN13)      //  室内盘管温度AD 通道
#define AD_VAL_MAX			(4000)          //  有效最大AD值
#define AD_VAL_MIN			(50)            //  有效最小AD值

#define AD_ERR				(0X8000)
#define	AD_SAMPLE_TIMES		(130)           // 每个通道采样次数

EXTR void ADProc(void);                     // AD模块主函数
EXTR void ADInit(void);                     // AD模块初始化函数

#endif

